<?php
if ( ! defined('BASEPATH')) exit('el acceso directo a esta página no esta permitido.');

class dispositivos  extends ci_controller{
    function __construct()
    {
        parent::__construct();
                $this->load->helper('form');
                $this->load->model('dispositivos_model','disp');
    }
        
      function index(){
        if($this->session->userdata('logged_in'))
        {
            $session_data = $this->session->userdata('logged_in');
            $data['datos']=$this->disp->get_dispositivos($session_data['empresa']);

            $data['menu'] = menu_ul('dispositivos',$session_data['tipousuario']);
            $data['title'] = "POSMobile - Dispositivos";

            $this->load->view('partials/header',$data);
            $this->load->view('pages/dispositivos_view',$data);
            $this->load->view('partials/modal_dispositivos',$data);
            $this->load->view('partials/footer');
        }else redirect('login');
    }
    
    function agregar(){
        if($this->session->userdata('logged_in'))
            {
                $session_data = $this->session->userdata('logged_in');
                $idempresa = $session_data['empresa'];
                $new_disp = array(
                    'serie'=> strtoupper($this->input->post('serie')),
                    'empresa'=>  $idempresa,
                    'macwifi' =>   strtoupper($this->input->post('macwifi')),
                    'numtelefono' =>  $this->input->post('telefono'),
                    'marca'=>   strtoupper($this->input->post('marca')),
                    'sisoperativo'=> strtoupper($this->input->post('sistemaop')),
                    'fechaalta'=> date("y-m-d"),
                    'minutos'=>    $this->input->post('minutos'),
                    'asignadoa' => strtoupper($this->input->post('asignado')),
                    'activo' => 1);
                    $new_disp = $this->security->xss_clean($new_disp);
                    $fila = $this->disp->new_disp($new_disp);
                    $result = json_encode(array('result'=>$fila));
                    echo $result;
            }else redirect('login');
     }
     
     function validaserie(){
         $serie = $this->input->post('noserie');
         $rows = $this->disp->validaserie($serie);
         echo json_encode(array('result'=>$rows));
         
     }
     
     function modificar(){
         if($this->session->userdata('logged_in'))
            {
             $new_disp = array(
                'iddispositivo' => $this->input->post('iddispositivo'),
                'numtelefono' =>  $this->input->post('telefono'),
                'marca'=>   strtoupper($this->input->post('marca')),
                'sisoperativo'=> strtoupper($this->input->post('sistemaop')),
                'minutos'=>    $this->input->post('minutos'),
                'asignadoa'    =>  strtoupper($this->input->post('asignado')));
                $result = $this->disp->update_disp($new_disp);
                echo $result;
            }
     }
     
     function eliminar(){
         if($this->session->userdata('logged_in'))
            {
             $ids= json_decode($this->input->get('id'));
             $result = $this->disp->eliminar($ids);
             echo $result;
            }else redirect('login');
     }
     
     
     function get_dispositivo(){
         if($this->session->userdata('logged_in'))
            {
             $id = json_decode($this->input->post('id'));
             $disp1 = $this->disp->get_dispositivo($id);
             $disp = json_encode($disp1);
             echo $disp;
            } else redirect('login');
     }
     
     function get_geodata(){
         if($this->session->userdata('logged_in'))
            {
             $id= json_decode($this->input->get('id'));
             $this->disp->get_geodata($id);
            } else redirect('login');
     }
    
     
}

/* end of file dispositivos.php */
/* location: ./application/controllers/dispositivos.php */